insulating foam - Francés Inglés Diccionario